闪电网络强势袭来,BCH也在憋大招:欲釜底抽薪?
白话区块链
从入门到精通,看我就够了!
要说2019年2月圈内最火的事件,估计闪电网络的“火炬运动”当仁不让,拔得头筹。
一时间,国内外媒体争相报道,似乎在闪电网络的加持下,BTC也焕发新的活力,带领市场走出当前的“阴霾”。最近币价的上涨,似乎也应证了这点。
BTC闪电网络近几个月的快速发展,似乎给BCH出了一个难题。在过去的1年多时间里,BCH和BTC关系一直都是,你走你的“黄金道”,我走我的“现金桥”,井水不犯河水。而现如今,有了闪电网络,BTC似乎想要电子黄金与电子现金大包大揽,颇有“两手抓,两手都要硬”的架势。
那么问题来了:主打现金支付愿景的BCH,面对有了闪电网络加持的BTC咄咄逼人的攻势,当如何自处?
01
底层逻辑,因理念而异
BCH分叉的事件,想必圈内用户人尽皆知:随着链上交易数量的增加,比特币网络拥堵严重,在如何解决拥堵问题上,社群成员产生了不可调和的分歧,支持大区块路线的阵营因此分叉出BCH,支持小区块的阵营维持1M区块大小,考虑通过其他方案解决链上拥堵。
闪电网络就是在Bitcoin Core的小区块底层逻辑上架设的链下通道,小额转账通过闪电网络进行。用大白话来讲,就是在BTC的主干道上修了很多的快速支路以及高架桥,把拥挤的主链流量导流出去。
主打支付的BCH,则是把主干道拓宽了好多倍,并保留继续拓宽可能性。同时,不断改善路面状况,优化交通信号系统,让更多车辆以更高效的方式在主干道上运行。
两种方式,孰优孰劣?这是个见仁见智的问题。就当下来说,各有各的理念和逻辑。而未来各自的发展,只能交给时间和市场去评判和检验了。也许正因如此,BCH社区其实并没有排斥闪电网络,相反,认为这是个很棒的技术,且并不排除将来在BCH网络上部署闪电网络的作为其辅助技术的可能性。毕竟,考虑到在一些特殊的场景下,在一条16车道的主干道上,提供几座高架桥或是支路,可能有助于提升整个交通系统的性能。BCH社区保有这种开放性是很明智的选择。
闪电网络的初衷是为部分用户的提供可选项,是个辅助的二层网络。但按照当前Core的理念和闪电网络的发展势头,这个主次之分,很有可能本末倒置。
也正因如此,前段时间在中本聪圆桌会议上,以太坊上某爱西欧项目发起人Matt Luongo非正式的提议,考虑增加比特币发行总量,停止每四年的挖矿区块奖励减半,以确保给矿工足够的经济激励从而保证比特币链的安全。(此言一出,导致各种猜疑并引发轩然大波,并无证据表明该言论与Bitcoin Core有关。)
02
闪电网络面临的问题
圈内对于闪电网络多是大力追捧和称赞。一些不同的声音,也许更应该知道。任何技术往往都是双刃剑,在提升一些性能的同时,往往也会以牺牲其他性能为代价。
一、闪电网络当下的问题
1、使用门槛和配套支持问题。当前多数的BTC主流钱包还并不支持闪电网络。作为一个普通用户若是想要搭建一个闪电网络节点,所要求的技术门槛还是很高的。
2、目前支持闪电网络技术的商家极少,现阶段闪电网络更多还是停留在技术验证和概念阶段,一切都只是刚刚起步,后续的发展情况,需要进一步观察。
二、将来可能出现的问题
1、安全问题
根据Bitcoin Core的设计,闪电网络会成为BTC的主要支付手段。对于普通用户而言,闪电网络的支付信用几乎等同于BTC主链。对于闪电网络的安全性要求和主链一样,必须100%的可靠。
如果闪电网络一旦出现安全性事件,比特币的信用将会受到严重打击。闪电网络的存在,大大提升了系统的复杂度,复杂度越高就意味着风险越高,闪电网络的安全性如何还需要时间的检验。
2、中心化问题
闪电网络节点目前的发展趋势,很像BTC诞生之初的挖矿节点的发展趋势,越铺越大。未来很有可能闪电网络会像当前的BTC矿池一样,越来越趋向中心化。最终可能形成赢家通吃,只剩几个超级大节点垄断闪电网络。
闪电网络节点的垄断,会在当前的开发者,矿工,用户三方博弈的格局中加入新的势力,目前主要有两种观点:一种是闪电网络的发展将分流矿工的打包收益;另一种观点是闪电网络发展,将为比特币带来了更多用户。矿工之于比特币安全的意义无须多言,闪电网络的发展对矿工集团的利好还是利空,我们就拭目以待吧,可以预判的是,矿工兴则BTC兴,反之亦然。
03
BCH的现状及未来
说了一堆闪电网络的是与非,再来看看BCH的现状和未来。
先罗列一些BCH相关的数据:
过去24小时链上交易数:15089
过去24小时活跃地址数: 5.68万+
Reddit订阅数:39707
每天相关的Tweets: 503
BCH社区的活跃度相当不错。
近期发展规划中,最为重要的自然是5月份的硬分叉。此次硬分叉将会添加以下两个重要功能:Schnorr签名与隔离见证复原。
之所以说重要,我们逐一介绍下它们的功能。
一、Schnorr签名
关于Schnorr签名,为了避免太过技术向,你只需要知道以下几点:
1、目前BCH和BTC都是使用ECDSA(椭圆曲线数字签名算法)签名来验证交易的;
2、因为比特币不是账户模型,而是UTXO(未花费的交易输出)模型,所以很多比特币交易都包含多个输入,而这些输入都需要有各自的签名,也就这意味着一个交易必须包含所有涉及输出的签名,网络也必须传输所有这些签名。
3、Schnorr签名是Claus Schnorr发明的一种数字签名方案,比64字节的ECDSA短,因其简单性而受到很多密码学家的一直推崇,其主要优点体现在聚合签名上。在一笔交易中所有涉及的输入只需要一个合并签名就可以。
4、用一个签名代替多个签名的好处显而易见:
一是数据量减少了,当大量比特币签名产生一个聚合签名时,估计Schnorr的方案可以将区块链存储和带宽减少至少25%。
二是聚合签名增强了隐私性。这个不难理解,原本一些用户就会故意使用多个签名来发送交易来提高隐私,这通常称为MultiSig。而Schnorr签名会使你的签名看起来和任何其他签名一样。或者说更简单的理解,聚合签名和门罗的环签名技术在一定程度上有着异曲同工之妙,只是门罗做为单纯的匿名币,在结构和步骤上更加专注于隐私的设计。三是为更为复杂的智能合约架构打开了大门。因为现在不管多重签名交易类型是 2/3、3/15,或者 100/100,所有类型需要的签名数据量相同,与单签名交易类型所需量一致。
二、隔离见证复原
在介绍隔离见证复原之前,我们先介绍一下BCH不支持隔离见证的起因,BCH的地址与BTC的隔离见证地址不兼容,用户在发起BCH转账时,如果将币发送到了隔离见证的地址的话,无法取出。
隔离见证复原功能就是让那些被错发到隔离见证地址的BCH也可以取回了。
三、Avalanche雪崩共识协议
Avalanche雪崩共识协议算是中长期计划。Avalanche雪崩共识协议非常技术向,我们尽量用白话简单介绍一下:
Avalanche共识协议为网络上的节点提供了一种新的方式,可以在两个冲突的交易之间进行选择,并就下一个区块中应该包含哪一个交易达成共识。
Avalanche的作用是大幅提升交易的确认速度。把BCH交易确认的时间从当前的10分钟左右提升到2到3秒。
要理解Avalanche实现的原理,我们需要了解下面几个概念:
1、零确认交易
零确认交易又称即时交易。这个概念在BCH诞生之前,在BTC上就讨论过,想要实现支付秒到,提升支付体验。其方法是节点将交易信息加到自己的内存池,如果发现有相同的 UTXO 则拒绝。由于试图双花的交易发出的时间将晚于发给商家的交易,商家只需要稍等片刻,待交易信息传递到绝大多数节点即可。
2、由于BTC走的是小区块路线,所以网络拥堵时,确认时间可能会长达数天,使得零确认极度不安全。BCH大区块路线为零交易技术的实现提供了便利,所以其在BCH上实现的可能性要比BTC上大得多。
3、不可否认,即便在BCH的大区块上,要现实零确认交易,仍存在不少挑战,包括如何克服“快速双花攻击”、“51%攻击”等等难题。
4、Avalanche通过“预共识”来保持内存池的同步,来避免快速双花交易;通过“后共识”帮助加入网络的新节点确定其他人正在关注哪条链,并且将避免同步到由51%攻击者生成的链,来增强对51%攻击的防御能力。
可以把Avalanche理解为BCH零确认技术的插件或是增强补丁,有了这个协议,BCH才好放心大胆的使用零确认交易,从而实现“秒到”的支付体验。
关于Avalanche协议的部署计划,在2019年上半年,Avalanche协议会在测试网上测试,在2019下半年或2020年上半年在主网上进行测试。
04
总结
从一个角度看,比特币闪电网络的发展,对于BCH是个威胁和挑战。
但换个角度看,因为闪电网络的快速发展,也许会迫使BCH加快开发进度,不断创新,以维持“支付”类加密货币领先的位置。
抛开比特币数字黄金的价值存储特性,在“电子现金”赛道上,2019-2020年,闪电网络与配备了“零确认交易”+ Avanlanche共识协议的BCH,也许将会有一场正面对决。
你更看好闪电网络的发展,还是零确认链上交易的BCH呢?欢迎来留言区告诉分享你的观点。
——End——
亲,给「白话区块链」加个“星标”
👇 不错过重要推送哦 👇
亲,据说99.9%有品位的人都点了「好看」👇